Papers about Front-End Architecture

“I don’t make mistakes. I make prophecies which immediately turn out to be wrong.”

简介

本文主要针对前端架构相关的文章进行总结

Papers

Paper1 : A Scalable Front-End Architecture for Fast Instruction Delivery

ILP很重要的点是取指/指令分发/指令执行的速率相匹配,而在实际中执行速度受限于取指效率:

  • I$ miss,直到指令从下一级缓存返回
  • 分支误预测(地址或方向错误)
  • 分支目标获取(读取BTB的时间)

本文提出了一种结构叫做取指目标队列(FTQ),用于将取指令和译码流水线解耦,提高前端指令分发效率

参考文献

0%